package com.mvp.lt.airlineview.base;


import com.amap.api.maps.model.LatLng;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;

/**
 * @author LiuTao
 */
public class LatLngTypeConverter {
    Gson gson = new Gson();

    public List<LatLng> stringToSomeObjectList(String data) {
        if (data == null) {
            return new ArrayList<>();
        }

        Type listType = new TypeToken<List<LatLng>>() {}.getType();

        return gson.fromJson(data, listType);
    }

    public String someObjectListToString(List<LatLng> someObjects) {
        return gson.toJson(someObjects);
    }
}
